package com.ruoyi.web.zangchat.domain;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
                                                                    
/**
 * 第三方支付记录表 chat_log_thirdpay
 *
 * @author wudi
 * @date 2020-07-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("chat_log_thirdpay")
public class ChatLogThirdpay   implements Serializable
        {
private static final long serialVersionUID = 1L;

/** 主键 */
private Long id;
/** 用户ID */
private Long userId;
/** 内部订单号 */
private String orderNo;
/** 业务类型 */
private String businessType;
/** 支付类型 */
private Integer payType;
/** 商户号 */
private String ino;
/** 支付金额 */
private BigDecimal payMoney;
/** 支付流水单号 */
private String outTradeNo;
/** 请求数据 */
private String request;
/** 银行流水号或支付渠道号 */
private String payTypeOrderNo;
/** 支付成功返回的数据 */
private String response;
/** 响应时间 */
private Date responseTime;
/** 状态 0未请求第三方接口 1已获取支付链接或跳入快捷页面 2已接收到异步响应 3处理完回调方法 4处理失败 5重复支付 */
private Integer payStatus;
/** 0：正常；1：手动补单 */
private Integer handleStatus;
/** 备注 */
private String remark;
/** 删除标记 0删除 1显示） */
@TableLogic("1")
private Integer dataFlag;
/** 创建时间 */
private Date createTime;
}